package com.duguo.dynamicmvc.factory.interceptor;

import java.util.Map;

public class InterceptorGeneratorImpl implements InterceptorGenerator {

	private String include=".*";
	private String exclude="";
	private String preInvokeCode;
	private String postInvokeCode;
	private boolean hasValidationException=false;
	private Map<String, Object> requiredResources;
	
	public String getExclude() {
		return exclude;
	}
	public void setExclude(String exclude) {
		this.exclude = exclude;
	}
	public String getInclude() {
		return include;
	}
	public void setInclude(String include) {
		this.include = include;
	}
	public String getPostInvokeCode() {
		return postInvokeCode;
	}
	public void setPostInvokeCode(String postInvokeCode) {
		this.postInvokeCode = postInvokeCode;
	}
	public String getPreInvokeCode() {
		return preInvokeCode;
	}
	public void setPreInvokeCode(String preInvokeCode) {
		this.preInvokeCode = preInvokeCode;
	}
	public Map<String, Object> getRequiredResources() {
		return requiredResources;
	}
	public void setRequiredResources(Map<String, Object> requiredResources) {
		this.requiredResources = requiredResources;
	}
	public void setHasValidationException(boolean hasValidationException) {
		this.hasValidationException = hasValidationException;
	}
	public boolean hasValidationException() {
		return hasValidationException;
	}
	
	

}
